//
//  main.c
//  函数的调用过程
//
//  Created by ws on 2017/7/18.
//  Copyright © 2017年 王松. All rights reserved.
//

#include <stdio.h>
/**
 在c语言中不允许函数嵌套的(也就是说在函数内部不可以再定义其他函数了)
 在一个函数内部是可以调用其他函数的,被调用的这个函数内部还可以调用其他函数

 */

//int average(int num1,int num2){
// 在c语言中不允许函数嵌套的(也就是说在函数内部不可以再定义其他函数了)
//  int sum(int num1,int num2){
//        num1 = 20.1;
//        return num1 + num2;
//    }
//}

int sum(int num1,int num2){
    num1 = 20.1;
    return num1 + num2;
}
int average(int num1,int num2){
    return sum(num1, num2)/2;
}
int main(int argc, const char * argv[]) {
    int a = 10;
    int b = 20;
    
    int result = average(b,a);
    printf("--b==%d----%d\n",b,result);//--b==5.100000----30.400000
    return 0;
}

